5.2 Проверка идентификации ПО
Идентификационные данные ПО. присвоенные разработчиком (изготовителем) СИ. проверяются организацией, проводящей испытания СИ. путем анализа документации и функциональными (экспериментальными) проверками на образцах СИ. представленных для тестирования.
5.2.1 Анализ документации
5.2.1.1 К идентификационным данным (признакам) ПО. которые могут быть представлены в документации и зафиксированы в описании типа СИ. относятся следующие данные (их содержание и вид записи может зависеть от типа СИ):
- идентификационное наименование программного обеспечения:
- номер версии (идентификационный номер) программного обеспечения;
- цифровой идентификатор программного обеспечения (контрольные суммы исполняемого кода метрологически значимых частей ПО. рассчитанные по алгоритмам CRC32. md5. SHA1 и т. п. или специально разработанным алгоритмам с указанием способа их вычисления).
В особых случаях к идентификационным данным (признакам) ПО можно отнести также наименования ПО. имя разработчика, серийный номер СИ. номер свидетельства или сертификата соответствия и т. д., если эти данные непосредственно связаны с ПО (например, для СИ. как указано в 4.3).
Идентификационные данные (признаки) должны иметь структуру, однозначно связанную с метрологически значимой частью программного обеспечения.
Допускается представление номера версии ПО в форме записи «номер версии не ниже...» или замены некоторых элементов в его обозначении, отвечающих за метрологически незначимую часть, специальными символами (например. «X» или «-»).
Например, версия программного обеспечения «Система фотограмметрическая однокамерная СФО» V.3.5.7.2 может быть представлена в виде v.3.5.x.x. при этом только часть версии ПО «v.3.5» отвечает за метрологически значимую часть, а запись «версия ПО не ниже v.3.5.7.2» может означать, что допускаются версии v.3.5.7.2, v.3.5.7.3 , v.3.5.8.1 и т. д.
5.2.1.2 Изменения в ПО СИ требуют информирования изготовителем (разработчиком или заявителем) об этом организации, проводящей испытания СИ, которая должна принять решение о новой идентификации ПО с соответствующим внесением изменений в описание типа СИ, или о новых испытаниях данного СИ с обновленным ПО в случаях, когда обновленное ПО может влиять на метрологические характеристики СИ. а также на установленные при утверждении типа операции поверки СИ.
Информирование осуществляется письмом в организацию, проводящую испытания СИ. в котором описывается характер изменения метрологически значимой части ПО и содержится просьба, если это необходимо, о внесении изменений в описание типа, в соответствии с пунктом 5.1 приказа (5).
5.2.2 Функциональные проверки
5.2.2.1 Идентификация ПО СИ. проводимая пользователем (испытателем), может быть либо осуществлена по его команде, либо выполнена в процессе штатного функционирования СИ.
Если у СИ отсутствуют средства индикации, идентификационные данные могут направляться через интерфейс связи и отображаться (печататься) на другом электронном устройстве.
Для СИ. устройство которых обеспечивает полное ограничение доступа к программному обеспечению (см. 4.3), данная проверка не проводится.
5.2.2.2 При проведении функциональных проверок осуществляется:
- проверка способов идентификации, заявленных в технической документации на ПО;
- проверка реализованных способов идентификации ПО;
- проверка независимости идентификационных данных (признаков) от способов идентификации.
Примечание — Если в документации на ПО изложены два альтернативных способа получения одного и того же цифрового идентификатора ПО, то цифровые идентификаторы, полученные такими способами, должны быть идентичны.
- проверка достаточности идентификационных данных (признаков).
Убеждаются, что среди заявленных идентификационных данные (признаков) ПО имеются такие, которые однозначно идентифицируют ПО, т. е. меняют свое значение при модификации метрологической части ПО.
Например, ПО хроматографа имеет следующие идентификационные признаки: идентификационное наименование ПО: «testlab», номер версии ПО: 1.2.4 и цифровой идентификатор ПО: 29657126aeb388d757e501b19ebe58e5 Путем внесения изменений в метрологически значимую часть ПО убеждаются, что они никак не повлияла на наименование и номер версии ПО. но при этом цифровой
4